Big Huge Thesaurus

Grevillea striata

noun